Built-in Soft Error Resilience Structures
نویسندگان
چکیده
This article describes a new paradigm in the design of soft error resilient architectures involving reuse of on-chip resources for multiple functions at various stages of manufacturing and field use. For example, on-chip Design for Testability resources for scan can be reused for soft error protection during normal operation. We focus on the sequential elements (flip-flops and latches) of a design because they constitute a major contributor to the system-level soft error rate. Scan Design for Testability has become a de facto test standard in the industry because it enables an automated solution to high quality production testing. In addition, scan is extremely valuable for postsilicon debug activities [Carbine 97, Kuppuswamy 04] and yield learning purposes because it provides access to the internal nodes of an integrated circuit. Figure 4.1 shows a microprocessor scan cell design [Kuppuswamy 04]. The design comprises two distinct circuits: a system flip-flop and a scan portion. The scan portion has a structure similar to the system flip-flop, with the addition of interface circuits to move data between the system flip-flop and the scan portion, as well as shifting the test pattern, as required by the specific scan architecture. There are two operation modes: test and normal system operation. In the test mode, clocks SCA and SCB are applied alternately to shift a test pattern into latches LA and LB. Next, the UPDATE clock is applied to move the contents of LB to PH1. Thus a test pattern is written into the system bistables. Next, functional clock CLK is applied which captures system response to the test pattern. Finally, the CAPTURE clock is applied to move the contents of PH1 to LA. The system response can then be scanned out by alternately applying clocks SCA and SCB. During normal system operation, the scan portion is shut off by asserting logic-0 values to the scan signals (SCA, SCB, UPDATE, and CAPTURE).
منابع مشابه
لچ استاتیک مقاوم در برابر خطای نرم با تأخیر و توان مصرفی پایین
The importance of the reliability in circuits, especially the effect of cosmic ray and the faults caused by the particles hit are becoming increasingly important as the CMOS technology progresses from sub-micrometer to nanometer scale. In this paper a static latch presented which is resistant to soft error caused by energetic particles hit to the surface of the chip and suitable for high reliab...
متن کاملPower-Aware Dynamic Control of Error-Resilience Mechanisms
Aggressive technology scaling has necessitated the development of techniques to ensure resilience to device faults, including soft errors, circuit wearout, variability, and environmental effects. All error resilience techniques employ some form of redundancy, resulting in added cost such as area or power overhead. Existing selective hardening techniques have been focused on identifying the most...
متن کاملGenerating Control Logic for Optimized Soft Error Resilience
Aggressive technology scaling has necessitated the development of techniques to ensure resilience to device faults, including soft errors, circuit wear-out, variability, and environmental effects. All error resilience techniques employ some form of redundancy, resulting in added cost such as area or power overhead. Existing selective hardening techniques have been focused on identifying on the ...
متن کاملProgressive and Error-Resilient Transmission Strategies for VLC Encoded Signals over Noisy Channels
This paper addresses the issue of robust and progressive transmission of signals (e.g., images, video) encoded with variable length codes (VLCs) over error-prone channels. This paper first describes bitstream construction methods offering good properties in terms of error resilience and progressivity. In contrast with related algorithms described in the literature, all proposed methods have a l...
متن کاملDECAF-FSEFI: A Fine-grained, Accountable, Flexible, and Efficient Soft Error Fault Injection Framework for Profiling Application Vulnerability
Resilient computation has been an emerging topic in the field of high-performance computing (HPC) for several years. In particular, studies show that tolerating faults on leadershipclass supercomputers (such as exascale supercomputers) is expected to be one of the main challenges. In this paper, we utilize dynamic binary instrumentation and virtual machine based fault injection to emulate soft ...
متن کاملSoft Error Analysis and Optimizations of C-elements in Asynchronous Circuits
Control circuit in an asynchronous design is comprised mostly of Muller C-elements. Previous work has concentrated on power, performance, and area issues of various CMOS implementations of the C-element. In this paper we carried out a thorough soft error analysis of four popular CMOS implementations of the Muller C-element. It shows that SIL implementation has the best soft error resilience. Op...
متن کامل